package com.iwhalecloud.bss.kite.cucc.manager.api;

import com.iwhalecloud.bss.kite.manager.inst.KiteOfferInst;
import com.iwhalecloud.bss.kite.manager.inst.KiteOfferInstAcct;
import com.iwhalecloud.bss.kite.manager.inst.KiteOfferInstContract;

import java.util.List;

public interface ILocalQuerySceneInstService {

    List<KiteOfferInstAcct> listOfferInstAcctRels(String sceneInstId);

    List<KiteOfferInstContract> listOfferInstContractRels(String sceneInstId);

    /**
     * 获取套餐销售品实例的所有可选包销售品实例
     *
     * @param custId 客户id
     * @param offerInstId 套餐销售品实例id
     * @return 可选包销售品实例列表
     */
    List<KiteOfferInst> listAdditionalOfferInstsFromMemOfferInst(String custId, String offerInstId);
}
